package com.panda.common.mail;
import org.apache.commons.mail.*;


public class SendMail {


	
    /**
	 * 方法说明：发送邮件，支持HTML格式的
     * @param sendTitle 邮件标题
     * @param sendContent 邮件内容
     * @param sendTo   接收人 邮箱
     * @param mailServices 邮件服务器地址 ，例如 mail.163.cn
     * @param mailPwd  发送邮件密码
     * @param mailAccount 发送邮件帐号 注:‘@前半部分’
     * @param fromMail 发送人 邮箱
     * @return
     */
	public static boolean sendMailforHtml(String sendTitle,String sendContent,String sendTo,String mailServices,String mailPwd,String mailAccount,String fromMail) {
		
		HtmlEmail email = new HtmlEmail();// 可以发送html类型的邮件
		email.setHostName(mailServices);// 指定要使用的邮件服务器mail.163.cn
		email.setAuthentication(mailAccount, mailPwd);// 使用163的邮件服务器需提供在163已注册的用户名、密码
		email.setCharset("UTF-8");
		
		try {
			email.setFrom(fromMail);// 设置发件人
			email.addTo(sendTo);// 设置收件人
			email.setSubject(sendTitle);// 设置主题
			email.setMsg(sendContent);// 设置邮件内容
			email.send();
			System.out.println("发送成功");
			return true;
		} catch (EmailException e) {
			e.printStackTrace();
			return false;
		}
	}
}
